package actionform;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

import metier.Personne;

public class BeanLogin extends ActionForm {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	public Personne getPersonne() {
		return personne;
	}


	public void setPersonne(Personne personne) {
		this.personne = personne;
	}


	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	private Personne personne;
	
	public BeanLogin()
	{
		personne = new Personne();
	    
	}
	
	
	public String getPseudo()
	{
		return personne.getPseudo();
	}
	
	public void setPseudo(String pseudo)
	{
		personne.setPseudo(pseudo);
	}
	
	public String getMdp()
	{
		return personne.getMdp();
	}
	
	public void setMdp(String mdp)
	{
		personne.setMdp(mdp);
	}
	
	public ActionErrors validate(ActionMapping mapping,
			HttpServletRequest request) {
		
		ActionErrors erreurs = new ActionErrors();


	    if((this.getPseudo()==null) || (this.getPseudo().trim().equals("")))
			erreurs.add("Pseudo requis",new ActionMessage("beanLogin.erreur.pseudo.requis"));
	    if((this.getMdp()==null) || (this.getMdp().trim().equals("")))
			erreurs.add("Mot de passe requis",new ActionMessage("beanLogin.erreur.mdp.requis"));
		//Rajouter Region
		
		
		return erreurs;
	}
	
}
